import time

from selenium import webdriver
from selenium.webdriver.chrome.options import Options  # 用于设置谷歌浏览器
from selenium.webdriver.chrome.service import Service  # 用于管理驱动
from selenium.webdriver.common.by import By


# 创建设置浏览器对象
def open_browser():
    o_llq = Options()
    o_llq.add_argument('--no-sandbox')
    o_llq.add_experimental_option('detach', True)
    llq = webdriver.Chrome(service=Service(r'D:\software\chromedriver-win64\chromedriver.exe'), options=o_llq)
    return llq


llq = open_browser()
# 测试地址 https://bahuyun.com/bdp/form/1327923698319491072
llq.get('https://bahuyun.com/bdp/form/1327923698319491072')

# 添加等待时间，防止未加载成功，但是使用time等待会一直持续，不够灵活
# time.sleep(2)

# 元素定位隐性等待，最多等待时间，期间是一直重复尝试
llq.implicitly_wait(10)

llq.find_element(By.XPATH, '//*[@id="kw"]').send_keys('哪吒2')




